@charset "utf-8";
/* 公共样式 */
body{position: relative; color:#333333; font-size:16px; font-family:Microsoft YaHei,Simsun,SimHei,Arial; -webkit-text-size-adjust:none;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { padding:0; margin:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:500;}
body,button,input,select,textarea {font:14px/1.5 "Microsoft YaHei",simsun,tahoma,arial,"Hiragino Sans GB",\5b8b\4f53;}
li,ol,ul{list-style:none;}
img{border:none;border:0;max-width: 100%;}
a{ text-decoration:none; color:#333333;}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#4675bd;}
button, input, select, textarea {font-family: inherit; font-size:0.9375em;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #cccccc;}
.hide {display: none;}
.clear{clear:both;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.multiEllipsis{display: -webkit-box; overflow: hidden;	white-space: normal; text-overflow: ellipsis;	-webkit-line-clamp: 2; -webkit-box-orient: vertical;	word-break: break-all;}
.c_w_1200 {width:1200px;margin: 0 auto;}
.container{width:1200px;margin:0 auto;}
.w{width: 1200px; margin: 0 auto;}
.container:after{clear:both;}
.container:before,.container:after{display:table;content:"";}
.bk10{width:10px;position:relative;overflow:hidden;background-color:#0066cc;height:48px;float:left;}
.fn-left,.fn-right {display:inline;}
.fn-left{float: left;}
.fn-right{float: right;}
.fn-clear:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.fn-clear {zoom:1; /* for IE6 IE7 */}
.mt15{margin-top:15px;}
.mt10{margin-top:10px;}
.mb15{margin-bottom:15px;}
/* 公共样式 */
/*分页区域*/
.pnpage{ border-top: dashed 1px #CCC; line-height: 26px; padding-left: 8px; background: #efefef;}
#pagination_input{width:25px; margin: 0 5px;}
.pages{ padding-top:5px; padding-bottom:5px;}
#page_div{ display: block; padding: 8px; text-align: center; margin-top:50px;}
#page_div a{padding: 5px 8px; border: 1px solid #CCC; margin-right: 5px; cursor: pointer;}
#page_div a.jpcurrent{ cursor:default; background-color: #cc0001; border: 1px solid #cc0001; color: #FFF;}
#page_div a.jpdisabled{cursor:default; background-color: #f1f1f1; border: 1px solid #CCC; color: #999;}
/*头部*/ 
.header{background: url("../images/top-bg.png") no-repeat center top; height: 280px;margin:0 auto;width:100%;display:table;}
.header .logoBox{width:1200px;margin:0 auto;overflow:hidden;display:table-cell;vertical-align: middle;}
.header .logoBox .logo{background:url("../images/ysjj_logo-02.png") no-repeat center center;width:1000px;height:161px;margin:0 auto;}
.menubg{width:100%;height:143px;background:url("../images/bg03.png") repeat-x;position:relative;padding:20px 0 0;}
.menubg .menuPanel{width:1200px;margin:0 auto;background:url("../images/bg02.png") no-repeat center center;}
.menubg .menuPanel .nav{width:1200px;height:120px;overflow:hidden;}
.menubg .menuPanel .nav li{float:left;height:117px;text-align:center;overflow:hidden;display:block;padding-left:1px;}
.menubg .menuPanel .nav ul{padding:0;}
.menubg .menuPanel .nav li span{margin-top:18px;padding-top:60px;display:inline-block;text-align:center;width:64px;}
.menubg .menuPanel .nav li span.home{background:url("../images/ico01.png") no-repeat;}
.menubg .menuPanel .nav li span.xxgk{background:url("../images/ico02.png") no-repeat;}
.menubg .menuPanel .nav li span.yyqf{background:url("../images/ico03.png") no-repeat;}
.menubg .menuPanel .nav li span.lzgz{background:url("../images/lzgz.png") no-repeat;}
.menubg .menuPanel .nav li span.xcxc{background:url("../images/ico05.png") no-repeat;}
.menubg .menuPanel .nav li span.jcqf{background:url("../images/jcqf.png") no-repeat;}
.menubg .menuPanel .nav li span.dzfg{background:url("../images/dzfg.png") no-repeat;}
.menubg .menuPanel .nav li span.llxx{background:url("../images/llxx.png") no-repeat;}
.menubg .menuPanel .nav li span.lywy{background:url("../images/lywy.png") no-repeat;}
.menubg .menuPanel .nav li span.xjdx{background:url("../images/xjdx.png") no-repeat;}
.menubg .menuPanel .nav li span.jzcm{background:url("../images/jzcm.png") no-repeat;}
.menubg .menuPanel .nav li a{padding: 0 22px; height: 117px; display: block; line-height: 30px; font-size: 16px; color: rgb(20,120,200);text-align:center;}
.menubg .menuPanel .nav li a:hover{color:#fff;background-color:rgb(20,120,200);transition: .5s;}
.menubg .menuPanel .nav li.on a{background-color:rgb(20,120,200);color:#fff;}
/*顶部新闻 */
.top-news{background:#eee;height:88px;position:relative;width:1200px;margin:0 auto;}
.top-news a{font-size:35px;font-family:"宋体";text-align:center;display:block;padding:20px 0;font-weight:bold;width:1200px;color:#125699;white-space: nowrap;text-overflow: ellipsis;line-height:54px;}
.top-news em{width: 72px;height: 54px;background: url("../images/bg_tt.png") no-repeat center;display: block;position: absolute;left: -16px;top: 10px;}
/* ad类通栏 */
.ad-120{width:1200px;height:120px;overflow:hidden;position:relative;margin:5px auto;}
.ad-580{width:579px;height:140px;overflow:hidden;position:relative;margin-bottom:17px;}
/* 专题 */
.home-ztzl{padding: 10px 0 10px;}
.home-ztzl-tit{position: relative; text-align: center; margin-bottom: 28px;}
.home-ztzl-tit:before{content: ''; position: absolute; left: 0; right: 0; top: 50%; margin-top: -3px; height: 4px; border: #e4e4e4 1px solid; border-left: none; border-right: none;}
.home-ztzl-tit h2{position: relative; display: inline-block; padding: 0 15px; text-align: center; font-size: 1.5em; background: #fff;}
.home-ztzl-scroll{}
.home-ztzl-scroll .owl-carousel img{height: 144px;}
.common-scrollArrow{position: relative; height: 100%;}
.common-scrollArrow .owl-nav div{position: absolute; top: 50%; margin-top: -33px; width: 66px; height: 66px; cursor: pointer;}
.common-scrollArrow .owl-nav div i{position: absolute; width: 15px; height: 26px; left: 0; top: 0; bottom: 0; right: 0; margin: auto; background: url("../images/scroll_arrow.png") no-repeat; opacity: .2; transition: .3s;}
.common-scrollArrow .owl-nav .owl-next i{background-position: -15px 0;}
.common-scrollArrow .owl-nav .owl-prev{left:-66px;}
.common-scrollArrow .owl-nav .owl-next{right:-66px; background-position: -44px 0;}
.common-scrollArrow .owl-nav.disabled{display: block;}
.common-scrollArrow .owl-nav div:hover i{opacity: .5;}
.imgScale{ overflow: hidden; }
.imgScale a img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgScale a:hover img{-moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.hover-opacity:hover, .hover-opacity-box a:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}
/* 搜索工具条 */
.searchTools{width:1200px;background:#fff;margin:0 auto;}
.search{float:right;height:70px;line-height:70px;width:477px;margin-right:10px;}
.search label{margin:0 5px;float:left;}
.search label span{padding-left:5px;}
.search .rbog{margin:15px 0;}
.search .rbog .search_txt{background:url("../images/search_bg01.jpg") no-repeat left;border:none;width:203px;height:42px;line-height:42px;text-indent:5px;float:left;}
.search .rbog .search_btn{background:url("../images/search_bg01.jpg") no-repeat right;width:104px;height:42px;cursor:pointer;float:left;}
/*页脚*/
.footer{ background-color: #0066cc; text-align: center;position:relative;width:100%;overflow:hidden;border-top:1px solid #eee;margin-top:5px;} 
.footer .container{width:1200px;position:relative;margin:0 auto;background:none;}
.footer .container .con{margin:10px 0;position:relative;width:1200px;}
.footer .container .con p{line-height: 40px; color: #fff;font-size:16px;font-family:"宋体";font-weight:bold;}
/* 友情链接 */
.yqBox{position: relative;width:1200px;height:auto;overflow:hidden;margin:0 auto;background:#fff;}
.c_w_1200 .wrapper {overflow: hidden;}
.c_w_1200 .wrapper .itm {width: 238px;height: 42px;line-height: 42px;font-size: 18px;color: #005bac;text-align: center;float: left;cursor: pointer;border-top: 2px solid #e2e2e2;border-bottom: 2px solid #e2e2e2;background: url(../images/itm-bg.png) repeat center center;}
.c_w_1200 .wrapper .itm:first-child {border-left: 2px solid #e2e2e2;}
.c_w_1200 .wrapper .itm:last-child {border-right: 2px solid #e2e2e2;}
.c_w_1200 .wrapper .itm.active {width: 238px;border-top: 3px solid #005bac;border-right: 2px solid #e2e2e2;border-left: 2px solid #e2e2e2;border-bottom: none;background: none;}
.link {width: 100%;margin-top: 15px;margin-bottom: 35px;overflow: hidden;}
.linkItm {line-height: 30px;margin-right: 30px;float: left;}
.linkItm a{font-family: 微软雅黑;font-size: 16px;font-weight: 400;color:rgb(0, 0, 0);}
.yqBox .yqHead{height:60px;border-bottom:1px solid #eee;}
.yqBox .yqHead .title{width:161px;}
.yqBox .yqHead .titleCom{height: 41px;color: #ffffff;background: url("../images/title_bg_01.jpg") 0 50% no-repeat;background-size: auto;
background-size: 100% 100%;margin-top: 10px;}
.yqBox .yqHead .title span{display: block;font-size: 20px;height: 40px;line-height: 40px;background: url("../images/ico_5.jpg") left top no-repeat;padding-left: 45px;}
.yqBox .yqHead .title-0A1{width:1039px;}
.yqBox .yqHead .titleCom2{height: 30px;background: url("../images/title_bg_02.jpg") 0 50% repeat-x;background-size: auto;background-size: 22px 22px;text-align: right;margin-top: 25px;}